j2ee linux embedded software open source .net windows components radius3 thin-client c++ development electronic application java class library mfc electronics microsoft unix equipment